﻿//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: The following #define macro was replaced in-line:
//ORIGINAL LINE: #define LOG(format, ...) printf(">> " format "\n", ##__VA_ARGS__)







//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: The following #define macro was replaced in-line:
//ORIGINAL LINE: #define NULL (void*)0

//typedef long int size_t;


//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: Enums must be named in C#, so the following enum has been named AnonymousEnum9:
public enum AnonymousEnum9
{
	MR_KEY_0, //按键 0
	MR_KEY_1, //按键 1
	MR_KEY_2, //按键 2
	MR_KEY_3, //按键 3
	MR_KEY_4, //按键 4
	MR_KEY_5, //按键 5
	MR_KEY_6, //按键 6
	MR_KEY_7, //按键 7
	MR_KEY_8, //按键 8
	MR_KEY_9, //按键 9
	MR_KEY_STAR, //按键 *
	MR_KEY_POUND, //按键 #
	MR_KEY_UP, //按键 上
	MR_KEY_DOWN, //按键 下
	MR_KEY_LEFT, //按键 左
	MR_KEY_RIGHT, //按键 右
	MR_KEY_POWER, //按键 挂机键
	MR_KEY_SOFTLEFT, //按键 左软键
	MR_KEY_SOFTRIGHT, //按键 右软键
	MR_KEY_SEND, //按键 接听键
	MR_KEY_SELECT, //按键 确认/选择（若方向键中间有确认键，建议设为该键）
	MR_KEY_VOLUME_UP, //按键 侧键上
	MR_KEY_VOLUME_DOWN, //按键 侧键下
	MR_KEY_CLEAR,
	MR_KEY_A, //游戏模拟器A键
	MR_KEY_B, //游戏模拟器B键
	MR_KEY_CAPTURE, //拍照键
	MR_KEY_NONE //按键 保留
}

//C++ TO C# CONVERTER CRACKED BY X-CRACKER 2017 NOTE: Enums must be named in C#, so the following enum has been named AnonymousEnum10:
public enum AnonymousEnum10
{
	MR_KEY_PRESS, //0
	MR_KEY_RELEASE, //1
	MR_MOUSE_DOWN, //2
	MR_MOUSE_UP, //3
	MR_MENU_SELECT, //4
	MR_MENU_RETURN, //5
	MR_DIALOG_EVENT, //6
	MR_SMS_INDICATION, //7
	MR_EVENT_EXIT, //8
	MR_EXIT_EVENT = 8, //8
	MR_SMS_RESULT, //9
	MR_LOCALUI_EVENT, //10
	MR_OSD_EVENT, //11
	MR_MOUSE_MOVE, //12
	MR_ERROR_EVENT, //13执行异常通过这个事件来通知
	MR_PHB_EVENT,
	MR_SMS_OP_EVENT,
	MR_SMS_GET_SC,
	MR_DATA_ACCOUNT_EVENT,
	MR_MOTION_EVENT
}

public struct mr_datetime
{
	public ushort year; //年
	public byte month; //月
	public byte day; //日
	public byte hour; //时，24小时制
	public byte minute; //分
	public byte second; //秒
}

public delegate int MR_INIT_NETWORK_CB(int result);
public delegate int MR_GET_HOST_CB(int ip);
